/*Reset*/
*{ padding:0; margin:0; outline:none;}

html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;  font-weight:normal;}
img{border:none}
ul,ul li,li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#808080;text-decoration:none;}
a:hover{color:#a7744c;}
a:active {color:#a7744c;}
.hidden{ display:none}
i{ font-style:normal}
body { font-family:"微软雅黑";font-size:12px; color:#808080;}
input,textarea,select{font-family:"微软雅黑"; }

/* 右侧导航 */
#fullPage-nav { _display: none; font-size: 12px;}
#fullPage-nav li { width: 100px; height: 24px; margin: 10px 0 0; vertical-align: middle;}
#fullPage-nav li a { float: right; width: 24px; height: 24px; color: #8F9DA4; text-decoration: none; text-align: right; background: url(dian1.png) center center; background-repeat:no-repeat;}
#fullPage-nav li .active { background: url(dian2.png) no-repeat;}
#fullPage-nav span { display: none;}
.fullPage-tooltip { float: left; top: 0; margin-right: 10px; font: 12px "Microsoft Yahei"; color: #6d4e30; line-height: 24px;}

.section { position: relative; overflow: hidden;}
.section .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.section .bg img { display: block; width: 100%; height: 100%;}

.banner{ min-width:1100px; margin:0px auto; overflow:hidden;}
.banner img{ display: block; width: 100%;}
.banner-box{ width:100%;height:100%;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:100%;}
.banner-box .bd li a{display:block;background-size:auto;height:100%; width:100%;}

.banner-btn{width:300px;position:absolute;top:390px;left:50%;margin-left:-145px; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;}
/*.banner-btn a.prev{left:20px;background:url(lli.png) no-repeat;} 
.banner-btn a.next{right:20px;background:url(lri.png) no-repeat;}*/

.banner-box .hd {position:absolute;top:130px;left:50%; margin-left:-20px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:10px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fff;}

#leftmenu{ width:200px; background:url(hei.png); height:100%; overflow:hidden; float:left;}

.logo{ width:136px; height:130px; margin:0 auto; padding-top:30px; overflow:hidden;}
.logo img{ width:136px; height:130px;}

#zuoce{ width:220px; left:0; top:0; position:fixed; height:100%; z-index:99999999;}
#bian{ width:20px; float:left; overflow:hidden; height:100%;}
#bian img{ cursor:pointer}
#your{ display:none}


.section2{ width:100%; background:url(ab2.jpg) top center; background-repeat:no-repeat; height:100%;}
.section3{ width:100%; background:url(ab3.jpg) top center; background-repeat:no-repeat; height:100%;}
.section4{ width:100%; background:url(ab4.jpg) top center; background-repeat:no-repeat; height:100%;}
.section5{ width:100%; background:url(ab5.jpg) top center; background-repeat:no-repeat; height:100%;}
.section6{ width:100%; background:url(ab6.jpg) top center; background-repeat:no-repeat; height:100%;}
.section7{ width:100%; background:url(ab7.jpg) top center; background-repeat:no-repeat; height:100%;}
.section8{ width:100%; background:url(ab8.jpg) top center; background-repeat:no-repeat; height:100%;}



#nav { width:140px; float:left; margin-left:30px; padding-top:50px;}
#nav .jquery_out {float:left;line-height:32px;display:block;}

#nav .mainlevel { float:left; width:140px;/*IE6 only*/}
#nav .mainlevel a {color:#b79a6e; text-decoration:none; line-height:32px; font-size:15px; display:block; width:110px; padding-left:30px;}
#nav .mainlevel a:hover {color:#f6f5bc; background:url(menubg.png) center left; background-repeat:no-repeat; text-decoration:none;}
#nav .mainlevel ul {display:none;padding:0; margin:0; z-index:1020;}
#nav .mainlevel li {  width:140px;  list-style-type:none;/*IE6 only*/}
#nav .mainlevel li a{ color:#8e623d; font-size:14px;}
#nav .mainlevel li a:hover {color:#f6f5bc; text-decoration:underline; background:none}
#ico{ position:fixed; width:200px; bottom:0; left:0; background:url(hei2.png); height:26px; padding:7px 0; z-index:99999999999999}
#ico img{ margin:0 10px; margin-right:5px; float:left; cursor:pointer}

#ewm_sj{ width:120px; padding:5px; position:fixed; display:none; background:url(hei2.png); bottom:40px; left:35px; z-index:99999999999999}
#ewm_sj img{ width:120px; height:120px;}

#ewm_wx{ width:120px; padding:5px; position:fixed; display:none; background:url(hei2.png); bottom:40px; left:35px; z-index:99999999999999}
#ewm_wx img{ width:120px; height:120px;}
.tr_wz{ width:100%; text-align:center; line-height:30px; font-size:14px; color:#808080;}
.section2 .tr_wz{ padding-top:135px;}
.section3 .tr_wz{ padding-top:110px;}
.section5 .tr_wz{ padding-top:110px;}
.section6 .tr_wz{ padding-top:110px;}
.index_about{ width:1100px; margin:0 auto; overflow:hidden; margin-top:40px;}
.about_tu{ width:510px; height:320px; float:left;}
.about_tu img{width:510px; height:320px;}
.about_main{ width:540px; float:right; font-size:14px; height:320px; overflow:hidden; line-height:32px;color:#808080;}
.more{ width:120px; height:40px; font-size:14px; background:#a7744c; margin:0 auto; margin-top:30px; text-align:center; line-height:40px;}
.more a{ color:#fff;}
.more:hover{ background:#865936;}
.sxia{ width:28px; position:absolute; left:50%; margin-left:-14px; bottom:10px; z-index:999999990000; height:45px; margin:0 auto;}

.xia{ width:28px; height:45px; margin:0 auto; margin-top:30px;}
.inews{ width:520px; border:1px solid #b79a6e; background:#fff; height:160px; margin-top:30px; float:left;}
#nofl{ float:right; margin-right:0}
.index_news{ width:1100px; margin:0 auto; overflow:hidden;}
.inews_left{ width:110px; padding-right:40px; text-align:right; line-height:22px; float:left; background:#b79a6e; color:#fff; height:160px;}
.xw_ri{ font-size:55px; line-height:50px; padding:15px 0; padding-bottom:10px;}
.xw_fl{ background:url(xian.png) top right; background-repeat:no-repeat; padding-top:5px; margin-top:5px;}
.inews_right{ width:340px; height:130px; padding:15px; float:right;}
.inews_t{ width:100%; height:30px; line-height:30px; font-size:18px; overflow:hidden}
.inews_t a{ color:#000}

.inews_txt{ width:100%; padding-top:12px; line-height:23px; overflow:hidden; height:88px;color:#808080;}

.index_tuandui{ width:1100px; margin:0 auto; overflow:hidden;}
.tuandui_tu{ width:505px; height:340px; float:left;}
.tuandui_tu img{width:505px; height:340px;}

.tuandui_main{ width:530px; float:right; font-size:14px; height:340px; overflow:hidden; line-height:34px;color:#808080;}
.tuandui_fl{ width:1100px; margin:25px auto; background:#fafafa; margin-top:120px; overflow:hidden; height:35px; border:1px solid #cccccc; border-right:0;}
.tuandui_fl a{ float:left; display:block; height:35px; line-height:35px; font-size:14px; text-align:center; width:220px; background:url(xian2.jpg) top right; background-repeat:no-repeat; color:#000}

.tuandui_fl a:hover,#thov{ background:#a7744c; color:#fff;}

.index_case{ width:1100px; margin:0 auto; overflow:hidden; margin-top:30px;}
.rollBox{width:1100px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1030px;overflow:hidden;margin:0 10px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:320px;float:left; background:#fff; margin-right:31px; border:1px solid #cccccc}
.rollBox .Cont .pic:hover{ border:1px solid #a7744c;}
*+html .rollBox .Cont .pic{width:320px;float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; width:320px; height:170px;}
.rollBox .Cont .pic_t{ width:290px; margin:15px auto; line-height:25px; height:25px; color:#000; font-size:16px;}
.rollBox .Cont .pic_txt{ width:290px; margin:0px auto; height:50px; line-height:25px;color:#808080; font-size:14px;}
.rollBox .Cont .pic_more{ text-align:right; width:290px; margin:15px auto; line-height:20px; font-size:14px; text-align:right }
.rollBox .Cont .pic_more a:hover{ color:#a7744c}
.rollBox #List1,.rollBox #List2{float:left;}

.inccase{ width:1100px; height:330px;}
.izp{ width:520px; border:1px solid #ccc; background:#fff; cursor:pointer; height:160px; margin-top:30px; float:left;}
.izp:hover{ border:1px solid #b79a6e; background:#b79a6e}
.izp:hover .zp_ri{ color:#fff}
.izp:hover .zp_t a{ color:#fff}
.izp:hover .izp_xx{ display:block}
.izp_left{ width:160px; text-align:center; line-height:22px; float:left; height:160px;}
.zp_ri{ font-size:65px; line-height:65px; padding:15px 0; padding-top:30px; color:#b79a6e; padding-bottom:10px;}
.zp_t a{ color:#b79a6e; font-size:16px;}
.izp_right{ width:360px; height:160px; float:right; overflow:hidden;}
.izp_right img{ width:360px; height:160px;}
.izp_xx{width:360px; height:165px; left:0; display:none; bottom:160px; margin:0; padding:0; line-height:160px; font-size:14px; text-align:center; position:relative; background:url(hei3.png);}
.izp_xx a{ color:#fff; font-size:16px;}
.icontact{ width:350px; height:290px; float:left; background:#fff; font-size:16px; padding:25px; border:1px solid #ccc; line-height:45px;color:#808080;}
.iditu{ height:340px; width:650px; float:right;border:1px solid #ccc;}

#foot{ min-width:1100px; overflow:hidden; padding:15px 0; margin-top:30px; overflow:hidden; background:#f5f5f5; border-top:1px solid #ccc;}
.foot{ width:1100px; margin:10px auto;}
.foot_l{ float:left; width:100px; margin-right:33px; line-height:22px;font-size:14px; text-align:center;}
#p_t{ color:#000; padding-bottom:5px;}
.foot_l p a:hover {color:#7744c;}
.foot_tu{ width:120px; overflow:hidden; float:right; margin-left:50px; text-align:center; font-size:14px;}
.foot_tu img{  width:120px; height:120px;}
.foot_bq{ width:100%; line-height:25px; padding-top:30px; padding-bottom:10px; overflow:hidden; text-align:center; font-size:14px;}


.mtbg2{ width:100%; background:url(mtbg2.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg3{ width:100%; background:url(mtbg3.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg4{ width:100%; background:url(mtbg4.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg42{ width:100%; background:url(mtbg42.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg2x{ width:100%; background:url(mtbg2x.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg2xx{ width:100%; background:url(mtbg2xx.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbgh{ width:100%; background:url(mtbgh.jpg) top center; background-repeat:no-repeat; height:100%;}

.mtbg5{ width:100%; background:url(mtbg5.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg6{ width:100%; background:url(mtbg6.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg7{ width:100%; background:url(mtbg7.jpg) top center; background-repeat:no-repeat; height:100%;}
.mtbg8{ width:100%; background:url(mtbg8.jpg) top center; background-repeat:no-repeat; height:100%;}


.mtbg2 .tr_wz{ padding-top:135px;}
.mtbg3 .tr_wz{ padding-top:110px;}
.mtbg4 .tr_wz{ padding-top:110px;}
.mtbg42 .tr_wz{ padding-top:110px;}
.mtbgh .tr_wz{ padding-top:140px;}
.mtbg5 .tr_wz{ padding-top:110px;}
.mtbg6 .tr_wz{ padding-top:110px;}
.mtbg2x .tr_wz{ padding-top:135px;}
.mtbg2xx .tr_wz{ padding-top:135px;}

.main{ width:1100px; margin:0 auto; overflow:hidden; margin-top:20px;}
.about_fl{ width:1098px; margin:25px auto; background:#fafafa;overflow:hidden; height:35px; border:1px solid #cccccc; border-right:0;}
.about_fl a{ float:left; display:block; height:35px; line-height:35px; font-size:14px; text-align:center; width:183px; background:url(xian2.jpg) top right; background-repeat:no-repeat; color:#000}

.about_fl a:hover,#thov{ background:#a7744c; color:#fff;}
.main_about{ width:100%;font-size:14px; overflow:hidden; line-height:32px;color:#808080;}
.main_pp{ width:1097px;font-size:14px; overflow:hidden; border:1px solid #ccc; border-left:0; border-top:0;}
.main_pp img{ width:273px; height:100px; float:left; border:1px solid #ccc; border-right:0; border-bottom:0;}
.honor{ width:320px; margin:0 22px; border:1px solid #ccc;  margin-bottom:23px; float:left; overflow:hidden}
.honor a{ display:block}
.honor:hover{ border:1px solid #a7744c}
.honor img{ width:320px; height:194px; display:block; vertical-align:bottom}
.honor p{ height:40px; line-height:40px; float:left; color:#000; overflow:hidden; text-indent:10px; font-size:14px; overflow:hidden;}

.xx_fl{ width:1100px; margin:25px auto; text-align:center; margin-bottom:15px; overflow:hidden; overflow:hidden;border-right:0;}
.xx_fl a{ display:inline-block; line-height:35px;background:#fafafa; height:35px; border:1px solid #ccc; margin:0; padding:0;font-size:14px; text-align:center;border-left:0; margin-bottom:10px;  width:182px;transition: all 0.3s ease 0s;}

.xx_fl a:hover,#thov{ background:#a7744c; color:#fff;}
.main .inews{ margin-top:10px; margin-bottom:20px;}

.newsst{ width:100%; padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #ccc; text-align:center;}
.newsst p{ font-size:18px; color:#000}

.tuandui{ width:235px; height:257px; border:1px solid #ccc; overflow:hidden; cursor:pointer; margin-bottom:30px; float:left; margin-right:50px;transition: all 0.3s ease 0s;}
.tuandui img{ width:235px; height:257px; display:block; vertical-align:bottom;}
.tuandui_txt{ width:195px; padding:0 20px; height:165px; background:url(hei.png); color:#fff; position:relative; bottom:45px;}
.tuandui_t{ width:195px; height:45px; line-height:45px; font-size:14px; color:#fff;}
.tuandui_js{ width:195px; line-height:25px; height:75px; overflow:hidden;}
.tuandui_m{ width:100%; text-align:right; height:25px; line-height:25px; margin-top:5px;}
.tuandui_m a{ color:#fff;}
.tuandui:hover{ border:1px solid #a7744c}
.ejfl{ background:#f2f2f2; width:1058px; padding:10px 20px; border:1px solid #ccc; height:25px; line-height:25px; margin:0 auto; margin-bottom:10px;}
.ejfl a{ display:block; float:left; padding:0 10px; height:25px; font-size:13px;transition: all 0.3s ease 0s; line-height:25px; margin-right:15px;}
.ejfl span{ float:left; font-size:13px; color:#333}
.ejfl a:hover,#thov{ background:#a7744c; color:#fff}
.tuands p{ line-height:35px;}
.tuands p span{ color:#000}

.tdmit{ width:100%; background:url(bg2.jpg); height:45px; color:#000; line-height:45px; font-size:16px; margin:40px 0; margin-bottom:10px; text-align:center}
.tdmit a{ background:#fff; display:inline-block; color:#000; padding:0 15px;}

.tcase{ width:260px; height:197px; float:left; margin-right:20px; margin-bottom:20px;}
.tcase a{ display:block;}
.tcase img{ width:260px; height:197px; float:left;}

.case{width:330px;float:left; background:#fafafa; margin-right:52px; margin-bottom:32px; border:1px solid #cccccc}
.case:hover{ border:1px solid #a7744c;}
.case img{background:#fff;display:block;margin:0 auto; width:330px; height:175px;}
.case_t{ width:290px; margin:15px auto; line-height:25px; height:25px; color:#000; font-size:16px;}
.case_txt{ width:290px; margin:0px auto; height:50px; line-height:25px;color:#808080; font-size:14px;}
.case_more{ text-align:right; width:290px; margin:15px auto; line-height:20px; font-size:14px; text-align:right }
.case_more a:hover{ color:#a7744c}

.page{ float:left; width:100%; text-align:center; margin:20px 0 0;}
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px; font-size:14px;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #a7744c; background:#a7744c;}

.zpxx{ width:235px;  border:1px solid #e6e6e6; overflow:hidden; cursor:pointer; margin-bottom:30px; float:left; margin-right:50px;transition: all 0.3s ease 0s;}
.zpxx img{ width:235px; height:257px; display:block; vertical-align:bottom;}
.zpxx_txt{ width:195px; padding:0 20px; overflow:hidden; padding-bottom:20px; background:#e6e6e6;transition: all 0.3s ease 0s; }
.zpxx_t{ width:195px; height:45px; line-height:45px; font-size:14px; }
.zpxx_js{ width:195px; line-height:25px; height:50px; overflow:hidden;}
.zpxx_m{ width:100%; text-align:right; height:25px; line-height:25px; margin-top:5px;}
.zpxx_m a{ color:#fff;}
.zpxx:hover{ border:1px solid #a7744c}
.zpxx:hover .zpxx_txt{ background:#a7744c; color:#fff;}

.zpfl{width:1100px;height:35px; line-height:35px; margin:0 auto; margin-bottom:20px;}
.zpfl a{ display:block; float:left; padding:0 40px; height:35px; background:#e6e6e6; border-left:1px solid #af9064; font-size:14px;transition: all 0.3s ease 0s; line-height:35px;}
.zpfl a:hover,#thov2{ background:#af9064; color:#fff}
.more2{ width:120px; height:40px; font-size:14px; display:inline-block; background:#a7744c; margin:0 15px; margin-top:50px; text-align:center; line-height:40px;}
.more2 a{ color:#fff;}
.more2:hover{ background:#865936;}

.sqbbg td{ background:#fff; font-size:14px; line-height:25px; padding:8px 15px; color:#333;}
.stext{ width:100%; height:25px; line-height:25px; border:0; background:#fff; float:left; color:#888}
.stext2{ width:100%; height:100px; line-height:25px; border:0; background:#fff; float:left;color:#888}

.sanniu{ width:120px; height:40px; cursor:pointer; font-size:16px; background:#a7744c; margin:0 auto; margin-top:30px; color:#fff; text-align:center; border:0; line-height:40px;}
.sanniu:hover{ background:#865936;}
.shbg{ width:1100px; background:url(bg3.jpg) top right; height:400px; background-repeat:no-repeat}
.shfw{ width:520px; height:100px; border:1px solid #dbdbdb; margin-bottom:20px;}
.shfw_l{ width:110px; height:100px; text-align:center; line-height:100px; font-size:72px; float:left; color:#fff; background:#b79a6e}
.shfw_r{ width:370px; padding:5px 20px; height:90px; float:right}
.shfw_t{ width:100%; height:25px; line-height:25px; font-size:16px; color:#000}
.shfw_txt{ width:100%; height:64px; line-height:22px; font-size:12px; overflow:hidden;}
.ltext{ width:470px; color:#999; height:40px; margin-bottom:20px; text-indent:10px; font-size:14px; border:0; line-height:40px; background:url(ltext.jpg);}
.ltext2{ width:531px; color:#999; height:140px; padding:10px; margin-bottom:20px; text-indent:10px; font-size:14px; border:0; line-height:22px; background:url(ltext2.jpg);}
.ltext3{ width:235px; color:#999; height:40px; margin-bottom:20px; text-indent:10px; font-size:14px; border:0; line-height:40px; background:url(ltext3.jpg); float:left; margin-right:10px;}
.red{ padding-left:5px; color:#F00; font-size:18px;}


.monthslide{ width:1098px; border:1px solid #ccc; overflow:hidden; border-top:0}
.monthdl dt{ background:url(shou.jpg) center right; background-repeat:no-repeat; border-top:1px solid #ccc; font-size:15px; text-indent:30px; height: 58px;line-height: 58px; width:1098px; cursor: pointer;}
.monthdl dt.hover{ background:url(kai.jpg) top right;color:#fff; border-top:0}
.monthdl dt.hover a{ color:#fff;}
.monthdl dd{ background: #fff; width:1068px; padding:15px; line-height:32px; font-size:14px; display: none;}
.monthdl dd li{line-height: 32px;}
.monthdl dd li span{ width: 65px; display: inline-block;}
.wzdt{ width:100%; overflow:hidden; padding-bottom:20px;}
#di_t { font-size:16px; font-weight:bold; color:#000; height:30px; width:100%; clear:both; line-height:30px; margin-bottom:10px;}
.wzdt a{ margin-right:20px;}

.tctu{ width:430px; height:300px; position:fixed; top:50%; margin-top:-150px; left:50%; margin-left:-215px; z-index:99999999999}
.tctuimg{ width:400px; height:300px; float:left}
.tctgb{ float:right; width:30px; height:30px; cursor:pointer}
#mllink{display:none;}